package com.csust.zerocode.ai;

import dev.langchain4j.service.SystemMessage;
import dev.langchain4j.service.TokenStream;
import reactor.core.publisher.Flux;

public interface TestThinkingService {
    /**
     * 根据用户需求智能选择代码生成类型
     *
     * @param userPrompt 用户输入的需求描述
     * @return 推荐的代码生成类型
     */
    @SystemMessage("你是一个yuwen旗下的学习助手，请将你思考的内容放入<think></think> 中")
    TokenStream testThinking(String userPrompt);
}
